package monkeytest;

import java.io.IOException;
import java.util.Date;

import source.Common;

public class TakeScreenShot extends Thread{
	public static void main(String[] args) {
		Date start = Common.getInstance().getDate();
		for (int i = 0; i < 50; i++) {
			Common.getInstance().sleep(300);
			execCmdAdb("adb shell /system/bin/screencap -p /sdcard/123/screenshot"+i+".png");
		}
		Date end=Common.getInstance().getDate();
		Common.getInstance().outputTimeDiffer(start, end);
	}
//	public void run() {
//		Date start = Common.getInstance().getDate();
//		for (int i = 0; i < 50; i++) {
//			Common.getInstance().sleep(300);
//			execCmdAdb("adb shell /system/bin/screencap -p /sdcard/123/screenshot"+i+".png");
//		}
//		Date end=Common.getInstance().getDate();
//		Common.getInstance().outputTimeDiffer(start, end);
//	}
	private static void execCmdAdb(String cmd) {
		System.out.println(cmd);
		String OSname = System.getProperty("os.name");
		try {
			if (OSname.contains("Mac")) {
				Runtime.getRuntime().exec(Common.ADB_PATH + cmd);
			} else {
				Runtime.getRuntime().exec("cmd /c " + cmd);
			}
		} catch (IOException e) {
			Common.getInstance().output("执行" + cmd + "失败！");
			e.printStackTrace();
		}
	}
}
